package gestorHotel.habitacion;

import uiMain.menuconsola.Main;

public class Categoria {
	private String nombre;
	private double suplemento;
	
	public Categoria() {
		this.nombre = null;
		this.suplemento = 0.0;
	}
	
	public Categoria(String nombre, double suplemento) {
		this.nombre = nombre;
		this.suplemento = suplemento;
	}
	
	public String getNombre() {
		return this.nombre;
	}
	
	public double getSuplemento() {
		return this.suplemento;
	}
	
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	public void setSuplemento(double suplemento) {
		this.suplemento = suplemento;
	}
	
	public void crear(String h) {
		if (!Main.hoteles.get(h).getCategorias().containsKey(this.nombre))
			Main.hoteles.get(h).getCategorias().put(this.nombre, this);
	}
	
	public void eliminar(String h) {
		if (Main.hoteles.get(h).getCategorias().containsKey(this.nombre))
			Main.hoteles.get(h).getCategorias().remove(this.nombre);
	}
	
	public void editar(String h) {
		if (Main.hoteles.get(h).getCategorias().containsKey(this.nombre))
			Main.hoteles.get(h).getCategorias().put(this.nombre, this);
	}
	
	public void mostrar() {
		System.out.println();
		System.out.println("Nombre: " + this.nombre);
		System.out.println("Suplemento: " + this.suplemento);
	}
}
